Unanticipated Connection of Components Based on Their State Changes Notifications

نویسندگان

  • Luc Fabresse
  • Christophe Dony
  • Marianne Huchard
چکیده

Component-based software development is a promising track in software engineering to improve reuse. This paradigm is based on the unanticipated connection of independently developed black-box components. However, any existing proposals enable connections of components based on their state changes notifications without requiring that specific code related to the connection is integrated into components. In this article, we propose a solution to support these kinds of connections. Our solution introduces component properties and special connectors. We show that properties ease component programming and connectors enforce strict separation between functional code and code dedicated to connection. We develop a prototype in Squeak named SCL (Simple Component Language) to give a concrete form to our proposition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Foundations of a simple and unified component-oriented language

Component-oriented programming (COP) is actually a key research track in software engineering. A variety of component-oriented languages (COLs) have been proposed with new or adapted abstractions and mechanisms to support this new paradigm. However, the proposed features vary quite widely from one proposal to another. There is a need for a closer analysis and synthesis of these features to real...

متن کامل

Reaction of Stock Market Index to Oil Price Shocks

T his study examines how oil price shocks interact with the stock market index within a nonlinear autoregressive distributed lag model in Iran. Based on quarterly data for the period from 1991 to 2017, the findings revealed statistically significant evidence of short-run and long-run asymmetric behavior of stock market index in response to the positive a...

متن کامل

Scl: A Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk

Unanticipated connection of independently developed components is one of the key issues in component-oriented programming. While a variety of component-oriented languages have been proposed, none of them has achieved a breakthrough yet. In this paper, we present Scl a simple language dedicated to component-oriented programming. Scl integrates well-known features such as component class, compone...

متن کامل

Network Working Group a Session Initiation Protocol (sip) Event Package for Conference State

This document defines a conference event package for tightly coupled conferences using the Session Initiation Protocol (SIP) events framework, along with a data format used in notifications for this package. The conference package allows users to subscribe to a conference Uniform Resource Identifier (URI). Notifications are sent about changes in the membership of this conference and optionally ...

متن کامل

A Session Initiation Protocol (SIP) Event Package for Conference State

This document defines a conference event package for tightly coupled conferences using the Session Initiation Protocol (SIP) events framework, along with a data format used in notifications for this package. The conference package allows users to subscribe to a conference Uniform Resource Identifier (URI). Notifications are sent about changes in the membership of this conference and optionally ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006